ACM-2023-08-02

Jahrgang: 2023
Ausgabe: 08
Autor: Markus Hoffmann
Programm: ACMZLEVELOFPOINT2FIELD.LSP
Funktionalitt: Z-Koordinate ausgewhlter Punktobjekte als Schriftfeld an die Punkte schreiben
Format: LISP
Lauffhig ab: AutoCAD 2020, BricsCAD V23
Befehle: ZLOP2F
Bezug: Online


Beschreibung
============														

Z-Koordinate als Schriftfeld

Punkte werden hufig verwendet, um die Lage von Objekten zu markieren. Zum Beispiel an Kontrollpunkten von 
Polylinien oder Hhenlinien, um sie zu nummerieren und andere Objekte darauf zu beziehen, oder um ihre 
Daten in Tabellen verwenden zu knnen.
Nebenbei bemerkt  diese Information scheint oft in Vergessenheit zu geraten  wird die Darstellung von 
Punktobjekten ber die Systemvariablen PDMODE und PDSIZE gesteuert. PDMODE steuert die Darstellungsart von 
Punkten und PDSIZE ihre Gre als absoluter Grenwert oder Prozentwert des aktuellen Ansichtsfensters.
Neben ihrer Lage interessiert insbesondere die Hhe von Punkten. Gerade bei Gelndedaten ist eine unmittelbar 
erkennbare Information ber die Hhe von Objekten eine sehr wichtige Information. Daher findet das Tool 
ACMZLEVELOFPOINT2FIELD.LSP sicherlich interessierte Anwender.
Das Programm  auch ausfhrbar mit dem Kurzbefehl ZLOP2F  schreibt die Hhe als Schriftfeld an ausgewhlte 
Punkte. Nach dem Start fordert es zunchst zur Auswahl von Punkten auf. Rund um diese knnten sich natrlich 
bereits bestehende Textobjekte mit Schriftfeldern befinden, die die Z-Koordinaten dieser Punkte anzeigen. 
Daher sucht das Tool nun selbstndig in einem bestimmten Bereich um die Punktkoordinaten nach entsprechenden 
Textobjekten und lscht sie gegebenenfalls.
Die Gre dieses Bereichs wird durch die Variable rFuzzy definiert. Sie ist im Tool vordefiniert als ein 
Hundertstel des Abstands zwischen minimaler und maximaler Ausdehnung des Modellbereichs. Sie lsst sich nach 
Bedarf anpassen.
Nachdem die bestehenden in Frage kommenden Textobjekte gelscht wurden, erzeugt das Tool an den ursprnglich 
gewhlten Punktobjekten neue Schriftfelder mit den Z-Koordinaten der entsprechenden Punkte als MTexte mit 
den aktuell eingestellten Eigenschaften und einer Texthhe, die bereits in der Zeichnungsdatei verwendet werden.
Das LISP-Tool lsst sich in AutoCAD-basierten Programmen ab Version 2020 verwenden sowie in neueren 
AutoCAD-hnlichen Programmen wie BricsCAD V23, die ActiveX-Funktionen (zum Beispiel alle AutoLISP-Funktionen, 
deren Name mit VLA- beginnt) untersttzen.